package com.arvato.minipro.mapper.mall;

import java.util.List;

import com.arvato.minipro.bean.bean_do.mall.EcEffectDo;
import com.arvato.minipro.bean.bean_dto.common.Query;
import com.arvato.minipro.bean.bean_vo.mall.EcEffectVo;

public interface EcEffectMapper {

	/**
	 * 根据ID查询一个商品功能
	 * @param EffectId
	 * @return
	 */
	EcEffectVo getEffectById(String EffectId);
	
	/**
	 * 根据条件查询商品功能列表
	 * @param query
	 * @return
	 */
	List<EcEffectVo> listEffectByQuery(Query query);

	/**
	 * 插入一个商品功能
	 * @param EffectDo
	 * @return
	 */
	int insert(EcEffectDo EffectDo);

	/**
	 * 修改一个商品功能
	 * @param EffectDo
	 * @return
	 */
	int update(EcEffectDo EffectDo);

	/**
	 * 删除一个商品功能
	 * @param EffectId
	 * @return
	 */
	int delete(String EffectId);

	
}